package com.shen.llmtool.modules.dify.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * LLM输出data类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LLMDataVo {
    private String id;
    @JSONField(name = "workflow_run_id")
    private String workflowRunId;
    private String status;
    private Object outputs;
    private String error;
    @JSONField(name = "elapsed_time")
    private String elapsedTime;
    @JSONField(name = "total_tokens")
    private String totalTokens;
    @JSONField(name = "total_steps")
    private String totalSteps;
    @JSONField(name = "created_at")
    private String createdAt;
    @JSONField(name = "finished_at")
    private String finishedAt;
}
